writebuff(buff, fmp->printfc,
dec_to_intdeg(lat));
break;
+ case XT_LAT_DDMMDIR:
+ /*latitude as (degrees * 100) + decimal minutes, with N/S after it */
+ dec_to_human( buff, fmp->printfc, "SN", degrees2ddmm(lat) );
+ break;
case XT_LAT_HUMAN_READABLE:
dec_to_human( buff, fmp->printfc, "SN", lat );
break;
writebuff(buff, fmp->printfc,
dec_to_intdeg(lon));
break;
+ case XT_LON_DDMMDIR:
+ /* longidute as (degrees * 100) + decimal minutes, with W/E after it*/
+ dec_to_human( buff, fmp->printfc, "WE", degrees2ddmm(lon) );
+ break;
case XT_LON_HUMAN_READABLE:
dec_to_human( buff, fmp->printfc, "WE", lon );
break;
"OFIELD SHORTNAME,\"\", \"\"%s\"\"\n"
"OFIELD SHORTNAME,\"\", \"%s\"\n"
"OFIELD CONSTANT,\"\", \"\"\n"
-"OFIELD LAT_NMEA, \"%f\", \"%08.3f\", \"absolute\"\n"
-"OFIELD LAT_DIR, \"\", \"%c\", \"no_delim_before\"\n"
-"OFIELD LON_NMEA, \"%f\", \"%09.3f\", \"absolute\"\n"
-"OFIELD LON_DIR, \"\", \"%c\", \"no_delim_before\"\n"
+"OFIELD LAT_DDMMDIR, \"\", \"%08.3f%c\"\n"
+"OFIELD LON_DDMMDIR, \"\", \"%09.3f%c\"\n"
"OFIELD ALT_METERS,\"\", \"%3.1fm\"\n"
"OFIELD CONSTANT,\"\", \"1\"\n"
"OFIELD CONSTANT,\"\", \"\"\n"